home *** CD-ROM | disk | FTP | other *** search
/ Loadstar 205 / 205.d81 / t.mm3 maker < prev    next >
Text File  |  2022-08-26  |  4KB  |  129 lines

  1. u
  2.          MR. MOUSE 3.0 MAKER
  3.  
  4.          Program by Lee Novak
  5.          Text by Dave Moorman
  6.  
  7.  
  8.  [RIGHT TO THE SKINNY:] MR. MOUSE 3.0
  9. MAKER creates Mr. Mouse and Mouse Mate
  10. 2 modules to be used in your programs.
  11. This Maker is fully menu driven and
  12. extremely easy to use. For more
  13. specific information on using MR.
  14. MOUSE 3.0 in your software, read the
  15. MR. MOUSE DOCS file.
  16.  
  17.  Now on with the Blather:
  18.  
  19.     With the possible exception of
  20. Microsoft BASIC, no eight-bit program
  21. has made as significant an impact as
  22. MR. MOUSE. Before its arrival, only
  23. GEOS people had any need for a truly
  24. proportional mouse on their C-64/128
  25. system. And therefore, our programming
  26. looked like we were stuck in the
  27. mid-80's.
  28.  
  29.     Then Lee Novak, resident of
  30. "Little Chicago" (aka, Moosejaw,
  31. Saskatchuan, Canada) sent a modest
  32. little module to Fender Tucker. It was
  33. a toolbox, of course -- the kind of
  34. Basic extension Jeff Jones had made
  35. famous. But with this one, all you had
  36. to do was plug a 1351 mouse into port
  37. 1. And [voila!] -- your programming
  38. zoomed into the 1990's.
  39.  
  40.     My first MR. MOUSE exercise was a
  41. bit of tongue-in-chip called
  42. "N-STALL". The idea was to bring some
  43. of the thrill IBM-type computer owners
  44. experienced every time they added a
  45. new program to their hard drive. The
  46. real point was to learn how MM worked.
  47.  
  48.     I was [dazzled]. I decided that I
  49. needed a mouse-driven screen editor.
  50. Mr. MICK (Mr. Mouse Image Construction
  51. Kit) became the easy way to create
  52. text screens. Later, I used the fully
  53. proportional abilities of the mouse to
  54. revisit Break-Out with Mr.Break-Thru.
  55.  
  56.     And I was not alone. The mouse
  57. became an accepted, even necessary
  58. peripheral for the C-64/128. And Lee
  59. continued to improve and extend the
  60. capabilities of the module. This also
  61. extended the size. MR. MOUSE 2+
  62. reached a whopping 25 blocks on disk,
  63. some 6400 bytes of precious memory.
  64.  
  65.     The designers of the C-64 left us
  66. a nice 4 K space at page 192 ($c000,
  67. 49152) for machine language routines.
  68. That became something of a standard in
  69. module construction. And while Lee had
  70. slimmed down versions of MR. MOUSE
  71. (some even without the mouse), he saw
  72. a need for a tight, full-featured MM
  73. that would fit in just 4096 bytes.
  74.  
  75.     Welcome MR. MOUSE 3.0! There are
  76. two versions, 4K and 5K. The one
  77. difference is that the 4K version does
  78. not have the scrolling menu. And
  79. compared to other MR. MOUSEs, MM3.0 is
  80. lean and mean! The STASH and RESTORE
  81. commands use the CUT and PASTE
  82. routines, which are visibly faster
  83. than the old method. COPY MEM is [not]
  84. particularly intelligent as it was in
  85. previous versions. If you set it to
  86. overwrite the copied data, so be it!
  87.  
  88.     But these are chicken feed,
  89. compared to the useability of MM3.0!
  90. When I design a program, I use a boot
  91. program to push up the Bottom of Basic
  92. to make room for my font at $0800
  93. (2048). Since the next 4K is unuseable
  94. for fonts or sprites, I push up Basic
  95. to page 34, and put MR. MOUSE there at
  96. 4096, plus a page for MR.MOUSE Region
  97. Data and a page for 4 sprites.
  98.  
  99.     This way, I have lost only a bit
  100. over 6 K to Basic (6656 bytes, to be
  101. exact, including the font), and have
  102. everything above free for other uses.
  103.  
  104.     Lee will tell you what you need to
  105. know to use MR. MOUSE 3.0 in the Docs
  106. file. And be sure to use this MAKER
  107. program to print out the Summary
  108. Sheet. Lee has again packed everything
  109. you normally need to know onto two
  110. pages for quick reference.
  111.  
  112.     One last note: as mentioned above,
  113. the STASH and RESTORE commands in
  114. MM3.0 function differently than in
  115. previous MM versions (or in any Jeff
  116. Jones toolbox, for that matter). The
  117. only place where this has been a
  118. problem for me is with using MR. MICK
  119. screens. These [must] be converted to
  120. MM3.0 format to be shown by MM3.0. I
  121. have done it quick and dirty -- but we
  122. REALLY need a MICK2THREE conversion
  123. program. I toss that out as a
  124. challenge.
  125.  
  126.  DMM
  127.  
  128.  
  129.  
  130.